piece of macaroni - French English Dictionary